COUNT(), AVG() 및 SUM() 함수는 각각 숫자 열의 행 개수, 평균 및 합계를 반환합니다.
COUNT() 함수는 지정된 기준과 일치하는 행 수를 반환합니다.
SELECT COUNT(column_name)
FROM table_name
WHERE condition
AVG() 함수는 숫자 열의 평균 값을 반환합니다.
SELECT AVG(column_name)
FROM table_name
WHERE condition
SUM() 함수는 숫자 열의 총합을 반환합니다.
SELECT SUM(column_name)
FROM table_name
WHERE condition
다음은 "Northwind" 데이터베이스의 "Products"("제품") 테이블에 있는 샘플입니다.
ProductID | ProductName | SupplierID | CategoryID | Unit | Price |
---|---|---|---|---|---|
1 | Chais | 1 | 1 | 10 boxes x 20 bags | 18.00 |
2 | Chang | 1 | 1 | 24 - 12 oz bottles | 19.00 |
3 | Aniseed Syrup | 1 | 2 | 12 - 550 ml bottles | 10.00 |
4 | Chef Anton's Cajun Seasoning | 2 | 2 | 48 - 6 oz jars | 22.00 |
5 | Chef Anton's Gumbo Mix | 2 | 2 | 36 boxes | 21.35 |
다음 SQL 문은 제품 수를 찾습니다.
Run SQLSELECT COUNT(ProductID)
FROM Products
다음 SQL 문은 모든 제품의 평균 가격을 찾습니다.
Run SQLSELECT AVG(Price)
FROM Products
다음은 "Northwind" 데이터베이스의 "OrderDetails"("주문 세부 정보") 테이블의 샘플입니다.
OrderDetailID | OrderID | ProductID | Quantity |
---|---|---|---|
1 | 10248 | 11 | 12 |
2 | 10248 | 42 | 10 |
3 | 10248 | 72 | 5 |
4 | 10249 | 14 | 9 |
5 | 10249 | 51 | 40 |
다음 SQL 문은 "OrderDetails"("주문 세부 정보") 테이블에서 "Quantity"("수량") 필드의 합계를 찾습니다.
Run SQLSELECT SUM(Quantity)
FROM OrderDetails